package com.zelix;

import java.io.*;

public final class sp
    implements Serializable
{

    transient boolean a;
    public int b;
    public int u;
    public boolean c;
    public boolean e;
    public boolean d;
    public hy g[];
    public transient PrintWriter h;
    public String f;
    public String v;
    public int i;
    public boolean w;
    public boolean j;
    public boolean k;
    public boolean l;
    public int m;
    public int n;
    public boolean o;
    public boolean p;
    public boolean q;
    public boolean r;
    public boolean s;
    public String t;
    public String x;
    private static String z = "ChangeLog.txt";

    public sp()
    {
        b = 1;
        u = 1;
        c = false;
        e = false;
        d = true;
        f = z;
        i = 0;
        w = false;
        j = true;
        k = false;
        l = false;
        m = 0;
        n = 3;
        o = true;
        p = true;
        q = false;
        r = false;
        s = false;
    }

    public sp(String s1, String s2)
    {
        b = 1;
        u = 1;
        c = false;
        e = false;
        d = true;
        f = z;
        i = 0;
        w = false;
        j = true;
        k = false;
        l = false;
        m = 0;
        n = 3;
        o = true;
        p = true;
        q = false;
        r = false;
        s = false;
        File file = new File(s1, s2);
        if(file.exists() && !file.isDirectory() && file.canRead())
            try
            {
                FileInputStream fileinputstream = new FileInputStream(file);
                ObjectInputStream objectinputstream = new ObjectInputStream(fileinputstream);
                sp sp1 = (sp)objectinputstream.readObject();
                b = sp1.b;
                u = sp1.u;
                c = sp1.c;
                e = sp1.e;
                d = sp1.d;
                g = sp1.g;
                f = sp1.f;
                i = sp1.i;
                w = sp1.w;
                j = sp1.j;
                s = sp1.s;
                t = sp1.t;
                k = sp1.k;
                l = sp1.l;
                m = sp1.m;
                n = sp1.n;
                o = sp1.o;
                p = sp1.p;
                x = sp1.x;
                q = sp1.q;
                r = sp1.r;
                a = true;
            }
            catch(IOException ioexception) { }
            catch(ClassNotFoundException classnotfoundexception) { }
            catch(ClassCastException classcastexception) { }
            catch(Throwable throwable) { }
    }

    public void a(String s1, String s2)
    {
        File file = new File(s1, s2);
        if(file.exists() && (file.isDirectory() || !file.canWrite()))
            return;
        try
        {
            FileOutputStream fileoutputstream = new FileOutputStream(file);
            ObjectOutputStream objectoutputstream = new ObjectOutputStream(fileoutputstream);
            objectoutputstream.writeObject(this);
        }
        catch(IOException ioexception) { }
    }

    public boolean a()
    {
        return a;
    }
}